.login {
    min-width      : 1200px;
    display        : flex;
    flex-direction : column;
    justify-content: center;
    align-items    : center;
    min-height     : 100vh;
    background     : rgba(43,118,243, 0.1);

    .login-from {
        .title {
            font-size: 12px;
            margin   : 25px 0;

            img {
                width : 141px;
                height: 42px;
            }

            div {
                margin-top: 15px;
            }
        }

        width        : 550px;
        padding      : 20px;
        box-shadow   : 0 2px 12px 0 rgba(43,118,243, 0.1);
        min-height   : 300px;
        border-radius: 20px;
        background   : #fff;

        i {
            margin-right: 10px;
        }

        .login-btn {
            width        : 200px;
            border-radius: 30px;
            box-shadow   : 0 2px 12px 0 rgba(43,118,243, 0.1);
            margin: 0 auto;
        }
    }

    a {
        color: #409EFF;
    }

    .tips {
        font-size: 10px;
        color    : #2B76F3;
    }
}